package com.wyw.design.model.learning.structure.proxy;

/**
 * @Title   不使用代理的简单接口实现类
 * @Description 没有实现任何接口的购票类，可以看出功能和Buyer完全一致，只是没有实现接口
 *              对该类实现类似前置、后置操作就可以使用 cglib 动态代理
 * @Author Mr Wu    yewen.wu.china@gmail.com
 * Update History:
 * Author        Time            Content
 */
public class Ticketer {

    private String name; // 模拟当前购票人

    public Ticketer(String name) {
        this.name = name;
    }

    public Ticketer() {
    }

    public void login(String username, String password) {
        System.out.println("用户：" + username + " 使用密码：" + password + " 已登录成功");
    }

    public void bugTicket() {
        System.out.println(name + " 正在购票");
    }
}
